#ifndef TARGETFINDINGGRID_H
#define TARGETFINDINGGRID_H

#include <vector>
#include "grid.h"

using namespace std;

class TargetFindingGrid : public Grid
{
public:
    TargetFindingGrid();
    TargetFindingGrid(const vector<vector<int> >&);
    TargetFindingGrid(const TargetFindingGrid*);
    TargetFindingGrid(const TargetFindingGrid&);

    vector<vector<int> > grid;
    int start_x;
    int start_y;
    int stop_x;
    int stop_y;


    virtual void set(int val,int x, int y=0, int z=0);
    virtual int get(int x, int y, int z=0);
    virtual int size(int axis);
    virtual Grid* copy()const;



};

#endif // TARGETFINDINGGRID_H
